FlowBox: Explain how to avoid inflated min size
authorDaniel Boles <dboles@src.gnome.org>
Tue, 12 Sep 2017 21:48:58 +0000 (22:48 +0100)
committerDaniel Boles <dboles@src.gnome.org>
Tue, 12 Sep 2017 21:49:48 +0000 (22:49 +0100)
commitd207e03918c86d9f5982f7bc7fd9dc0edb67f101
treee7d7b234160e523bd1cab5e1ddad30213c693dc9
parentefaf99b039f3882157df67f714dfa5a7af46f2a2
FlowBox: Explain how to avoid inflated min size

along the orthogonal orientation. It seems a FlowBox on its own can only
handle being shrunk along its main orientation. The orthogonal requests
a huge min size – reserving what it would need if the main orientation
got its min size, which would flow all children in 1 line orthogonally.

Adding it to a ScrolledWindow (any policy) enables free shrinking, so
size_allocate() can reflow how users in this situation probably expect.

https://bugzilla.gnome.org/show_bug.cgi?id=787021
gtk/gtkflowbox.c